/*
 * 文 件 名 : UserInfo.java
 * 版    权 : China Machi.Co.,Ltd.Copyright 2009-2011.All rights reserved
 * 描    述 : <描述>
 * 修 改 人 : lixg
 * 修改时间 : May 30, 2012
 * 跟踪单号 : <跟踪单号>
 * 修改单号 : <修改单号>
 * 修改内容 : <修改内容>
 */
package com.fire8.dolphin.model;

import java.util.Date;

/**
 * 用户信息实体类
 * <功能详细描述>
 *
 * @author  lixg
 * @version [版本号,May 30, 2012]
 * @see     [相关类/方法]
 * @since   [产品/模块]
 */
public class UserInfo
{
    /**
     * 记录状态，0：已删除(无效记录);1:正常
     */
    public static final Integer STATUS_DELETE=0;
    
    private Integer userId; 
    private String  mobile    ;  
    private String  mac       ;  
    private String  account   ;  //登录账号
    private String  password  ;  //登录密码
    private String  userName  ;  
    private String  email     ;  
    private String  qq        ;  
    private String  address   ; //详细地址
    private String  city;//所在城市
    private String  headPic   ;  //头像地址
    private String  remark    ;  
    private Integer point     ; 
    private Date    updateDate;   
    private Integer recStatus;
    private String  userTitle;//头衔，按获得鲜花数量计算[普通、爱心大使、天使]
    private String gender;//性别[1:男生；2：女生；0：保密]
    private Integer userType;//用户类别[0客户;1客服]
    
    private String status; //用户状态， 在线，离线.etc
    
    private String realName;//真实姓名
    private String idCard;//身份证号
    private String imgIdCard;//身份证
    private String imgWorkCard;//上岗证
    
    
    public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public static final String GENDER_BOY="1";
    public static final String GENDER_GIRL="2";
    public static final String GENDER_UN="0";
    public static final Integer USER_TYPE_CLIENT=0;//客户
    public static final Integer USER_TYPE_SERVER=1;//客服
    /**
     * getter
     * @return 返回 userId
     */
    public Integer getUserId()
    {
        return userId;
    }
    /**
     * setter
     * @param userId 进行赋值
     */
    public void setUserId(Integer userId)
    {
        this.userId = userId;
    }
    /**
     * getter
     * @return 返回 mobile
     */
    public String getMobile()
    {
        return mobile;
    }
    /**
     * setter
     * @param mobile 进行赋值
     */
    public void setMobile(String mobile)
    {
        this.mobile = mobile;
    }
    /**
     * getter
     * @return 返回 mac
     */
    public String getMac()
    {
        return mac;
    }
    /**
     * setter
     * @param mac 进行赋值
     */
    public void setMac(String mac)
    {
        this.mac = mac;
    }
    /**
     * getter
     * @return 返回 account
     */
    public String getAccount()
    {
        return account;
    }
    /**
     * setter
     * @param account 进行赋值
     */
    public void setAccount(String account)
    {
        this.account = account;
    }
    /**
     * getter
     * @return 返回 password
     */
    public String getPassword()
    {
        return password;
    }
    /**
     * setter
     * @param password 进行赋值
     */
    public void setPassword(String password)
    {
        this.password = password;
    }
    
    
    /**
     * getter
     * @return 返回 userName
     */
    public String getUserName()
    {
        return userName;
    }
    /**
     * setter
     * @param userName 进行赋值
     */
    public void setUserName(String userName)
    {
        this.userName = userName;
    }
    
    public String getEmail()
    {
        return email;
    }
    public void setEmail(String email)
    {
        this.email = email;
    }
    public String getQq()
    {
        return qq;
    }
    public void setQq(String qq)
    {
        this.qq = qq;
    }
    /**
     * getter
     * @return 返回 address
     */
    public String getAddress()
    {
        return address;
    }
    /**
     * setter
     * @param address 进行赋值
     */
    public void setAddress(String address)
    {
        this.address = address;
    }
    /**
     * getter
     * @return 返回 headPic
     */
    public String getHeadPic()
    {
        return headPic;
    }
    /**
     * setter
     * @param headPic 进行赋值
     */
    public void setHeadPic(String headPic)
    {
        this.headPic = headPic;
    }
    /**
     * getter
     * @return 返回 remark
     */
    public String getRemark()
    {
        return remark;
    }
    /**
     * setter
     * @param remark 进行赋值
     */
    public void setRemark(String remark)
    {
        this.remark = remark;
    }
    /**
     * getter
     * @return 返回 point
     */
    public Integer getPoint()
    {
        return point;
    }
    /**
     * setter
     * @param point 进行赋值
     */
    public void setPoint(Integer point)
    {
        this.point = point;
    }
    /**
     * getter
     * @return 返回 updateDate
     */
    public Date getUpdateDate()
    {
        return updateDate;
    }
    /**
     * setter
     * @param updateDate 进行赋值
     */
    public void setUpdateDate(Date updateDate)
    {
        this.updateDate = updateDate;
    }
    /**
     * getter
     * @return 返回 recStatus
     */
    public Integer getRecStatus()
    {
        return recStatus;
    }
    /**
     * setter
     * @param recStatus 进行赋值
     */
    public void setRecStatus(Integer recStatus)
    {
        this.recStatus = recStatus;
    }
    /**
     * getter
     * @return 返回 city
     */
    public String getCity()
    {
        return city;
    }
    /**
     * setter
     * @param city 进行赋值
     */
    public void setCity(String city)
    {
        this.city = city;
    }
    /**
     * getter
     * @return 返回 userTitle
     */
    public String getUserTitle()
    {
        return userTitle;
    }
    /**
     * setter
     * @param userTitle 进行赋值
     */
    public void setUserTitle(String userTitle)
    {
        this.userTitle = userTitle;
    }
    public String getGender()
    {
        return gender;
    }
    public void setGender(String gender)
    {
        this.gender = gender;
    }
    public Integer getUserType()
    {
        return userType;
    }
    public void setUserType(Integer userType)
    {
        this.userType = userType;
    }
    
    public String getRealName()
    {
        return realName;
    }
    public void setRealName(String realName)
    {
        this.realName = realName;
    }
    public String getIdCard()
    {
        return idCard;
    }
    public void setIdCard(String idCard)
    {
        this.idCard = idCard;
    }
    public String getImgIdCard()
    {
        return imgIdCard;
    }
    public void setImgIdCard(String imgIdCard)
    {
        this.imgIdCard = imgIdCard;
    }
    public String getImgWorkCard()
    {
        return imgWorkCard;
    }
    public void setImgWorkCard(String imgWorkCard)
    {
        this.imgWorkCard = imgWorkCard;
    }
    
}
